// 计算斐波那契数列
function fibonacci(n) {
  if (n <= 1) {
    return n
  } else {
    return fibonacci(n - 1) + fibonacci(n - 2)
  }
}

// 监听主线程发送的消息
self.onmessage = function (event) {
  const n = event.data

  // 计算斐波那契数列
  const result = fibonacci(n)

  // 向主线程发送结果
  self.postMessage(result)
}
